package com.sdry.service.llm;

import java.util.List;
import java.util.Map;

import com.sdry.model.llm.ProductionLine;

/**
 * 生产线service
 * @Title:ProductionLineService
 * @Package com.sdry.service.llm
 * @author llm
 * @date 2018年12月26日
 * @version 1.0
 */
public interface ProductionLineService {

	/**   
	 * 获取总行数
	 * @Title:CountProductionLine   
	 * @param productionLine
	 * @return             
	 */
	int countProductionLine(ProductionLine productionLine);

	/**   
	 * 分页查询生产线
	 * @Title:listPageProductionLine   
	 * @param map
	 * @return             
	 */
	List<ProductionLine> listPageProductionLine(Map<String, Object> map);

	/**   
	 * 保存产线信息
	 * @Title:saveProductionLine   
	 * @param productionLine
	 * @return             
	 */
	int saveProductionLine(ProductionLine productionLine);

	/**   
	 * 修改产线信息
	 * @Title:updateProductionLine   
	 * @param productionLine
	 * @return             
	 */
	int updateProductionLine(ProductionLine productionLine);

	/**   
	 * 删除产线信息
	 * @Title:deleteProductionLine   
	 * @param str
	 * @return             
	 */
	int deleteProductionLine(String str);

	/**   
	 * 根据名称查询产线信息
	 * @Title:getProductionLineByName   
	 * @param lineName
	 * @return             
	 */
	List<ProductionLine> getProductionLineByName(String lineName);

	/**   
	 * 根据编号查询产线信息
	 * @Title:getProductionLineByNumber   
	 * @param lineNumber
	 * @return             
	 */
	List<ProductionLine> getProductionLineByNumber(String lineNumber);

}
